package org.wicket.jbpm.engine.workflow;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

import org.jbpm.graph.exe.Comment;

public class WfTask implements Serializable {

    /** Unique id of Task */
    public String id;
    
    /** Task Name */
    public String name;
    
    /** Task Title (Localised) */
    public String title;

    /** Task Description (Localised) */
    public String description;
    
    /** Workflow path this Task is associated with */
    public WfPath path;
    
    /** Task State */
    public WfTaskState state; 
    
    /** Task Definition */
    public WfTaskDefinition definition;    
    
    /** Task Application No (Localised) */
    public String applicationNo;
    
    /** Task Create Date (Localised) */
    public Date createDt;
    
    /** Task End Date */
    public Date endDt;
    
    /** Task Customer Name (Localised) */
    public String custName;
    
    public Map<String, Serializable> variables;
    
    public List<Comment> comments;
    
    public Long tid;
}
